package com.simple.jdbc.core.sqlSession;

import java.util.List;

public interface SqlSession {

    /**
     * 查询多个结果
     * sqlSession.selectList();
     * 定位sql语句  statementId
     *
     */
    <E> List<E> selectList(String statementId,Object param);

    <T> T selectOne(String statementId,Object param);

    /**
     * 清除资源
     */
    void close();

    /**
     * 生成代理对象
     */
    <T> T getMapper(Class<?> mapperClass);
}
